 /* h1 {
     font-size: 2rem;
     color: red;
 } */

 .timer {
     font-size: 2rem;
 }

 .container-fluid.no-padding {
     padding: 0;
 }

 body {
     margin: 0;
 }

 .h-100 {
     height: 100%;
 }

 .content-container {
     margin: 20px;     
 }
 .body-content {
    min-height: 280px;
 }

 .separator {
     margin: 16px 0px;
 }

 .text-muted {
     color: #6c757d !important;
 }
 .text-center {
     text-align: center;
 }
 .text-right {
     text-align: right;;
 }
 .float-right {
     float: right;
 }
 .invisible {
     visibility: hidden;
 }
 .bold {
     font-weight: bold;
 }